import { createWebHashHistory, createRouter } from 'vue-router'
import Home from '@/components/home.vue'

// 引入当前目录下面的所有文件
const ModulesFile = import.meta.glob('./*/index.js', { eager: true })

// 路由集合
const RouterList = []
//提取每个对象下的值 同步获取
Object.values(ModulesFile).forEach(item => {

    if (item.default) {
      RouterList.push(...item.default)
    }
})

// 默认访问首页
RouterList.push({
  path: '/',
  name: 'home',
  component: Home
})

// 创建路由
const router=createRouter({
  //hash路由模式
  history: createWebHashHistory(),
  routes:RouterList
})

export default router;
